全网最全解析:从部署Hermes Agent,到原生接入微信~
全网最全解析:从部署Hermes Agent,到原生接入微信~
今天教大家在微信用上最近火爆的Hermes Agent!当龙虾(OpenClaw)的浪潮逐渐退去取而代之的,是另一个Agent~不过这一次,它多了一个前缀,叫作Hermes Agent开源短短两个月,直接在GitHub上狂揽6w+star:
并且还在OpenRouter这样的权威榜单上战胜了Claude Code、OpenClaw等一众好手,登顶Coding Agents Rankings(编程Agent排名):
Hermes是由Nous Research开发的开源Agent,支持多模型、多平台、Skil生态、持久化记忆和高度可配置性...但作为没有技术基础的绝大多数人,如何部署、甚至在自己的微信中用上呢?难道还要像之前的龙虾那样花上299块大洋吗...大可不必,这篇文章目的就是要教会你的~一切顺利的话,全部加起来大概不用超过一个小时。放心,全程不用自己写一行代码,安心食用!在正式开始操作前,我们需要准备一点东西:首先是一个本地安装的AI IDE,现在市面上用很多,我最常用的有俩:Cursor和Trae
但因为大多数朋友受限于网络环境,所以这里更推荐使用国内的Trae,当然,国内其它AI IDE产品也同样可以~下载起来也很简单,一路默认就行了。其次,我们还需要有两个文档的链接。
第一个是Hermes Agent的官方文档:
https://hermes-agent.nousresearch.com/docs/user-guide/configuration
里面几乎记录有Hermes Agent的所有相关信息,大家感兴趣的话可以翻一翻~第二个是Hermes接入微信的文档:
https://hermes-agent.nousresearch.com/docs/user-guide/messaging/weixin
其实也就存在于上面的官方文档中:
而之所以准备这两个链接,当然不是为了让我们生啃,而是为AI准备的~接下来,我们进入正式操作环节。我个人将全部配置流程分为4个阶段:1.本地部署Hermes Agent2.配置LLM模型3.验证Hermes可用性4.授权集成到微信我们一个一个来~1.本地部署Hermes Agent这里我就以Trae为例来演示。打开Trae后,直接在AI聊天框粘贴好官方文档的链接,然后就可以直接让它Trae帮我们本地部署了~大家可以参考我这么写:
「链接」现在请根据这份文档中的内容,直接帮我部署好Hermes Agent,对于其中的LLM模型配置,等你成功部署好之后,我会提供给你必要的API信息
但这里有个小注意点,就是输入框左上角我们要选择Builder模式,因为Chat模式只能聊天,不能干活。然后你就可以完全交给Trae来做了。当然期间会有一些关于Trae操作权限的问题需要我们手动点击运行:
有这种情况的话我们一路绿灯即可~最后Trae会帮我们搞定一切的:
2.配置LLM进入到第二步,我们需要为Hermes Agent配置一个LLM(大模型)。为什么?因为Hermes Agent只是一个框架,也就相当于一个壳,没有大脑(大模型)它是无法正常运行的。所以,没错,要想接入大模型长期使用下去,我们还是需要掏点钱的,这避免不了~好在现在各大云服务平台推出了各种Coding Plan可供选择,比如阿里云、火山引擎、腾讯云这些。普通人的话,直接买几十块一个月的套餐就足够了,几乎是用不完的那种了~Ps:这里还是推荐大家尽量到大厂的云服务平台上购买,毕竟大厂平台的算力支持比较稳定。我自己则是在火山引擎上购买的,40块一个月,还是很划得来的。这时候就可以接着问Trae:想在Hermes接入火山引擎的Coding Plan需要提供哪些信息这是Trae就会告诉你,需要API Key、BaseURL,以及具体的模型ID这三个信息:
这时候我们就可以到对应的云服务平台上将这3个信息扒拉复制下来了:
然后直接整理好发给Trae:
切记自己的API Key要保密,不能泄露给任何人!当然Trae会自动帮我们放到安全的文件里的,也就是.env(信息保险箱):
Trae一路运行后,我们的Hermes,也成功配置好了LLM:
3.验证Hermes可用性在正式将Hermes接入我们的微信前,还有关键的第3步,那就是我们得先确保经过刚才一系列操作后,最终的这个Hermes是能正常使用的。我们可以直接在Trae里让它帮我们启动Hermes,然后Trae就会开启终端帮我们运行了。
除此之外,我们自己的电脑上其实也有一个终端工具,同样可以拿来测试,因为本质上这两个终端就是同一个~我是Mac电脑,所以我的终端工具长这样:
打开之后也就是一个乌漆麻黑的CLI窗口...然后我们直接将上面Trae给的运行指令复制粘贴进去,点击回车~一切顺利的话,接下来就会显示出Hermes Agent的界面了:
在界面下方也可以看到我调用的是doubao-seed-2.0-code这个模型。这时候我们就可以直接在这里跟Hermes聊天了,可以看到它确实回复我了:
这也就说明我们配置的这个Hermes,算真正成功、可以正常运行使用了~但这就有另外一个问题,如果我们不把Hermes集成到微信或者其它IM里,难道我们每次启动它都得输入那两行四长又难记住的指令?没错,确实确实是这样的...那就没有更简单的启动方式吗?你还真别说,当然有!我们可以直接将这串hermes运行指令添加到电脑系统PATH中~什么意思?这里我用大白话来让大家大致理解:PATH就相当于我们的手机通讯录,如果将“老六”这个人的联系方式添加到自己的通讯录里,那后续想联系他只需要搜一下备注名,也就是“老六”,然后直接拨打即可~但如果我们没有将“老六”添加到通讯录,那后面想要联系他,每次都得打开键盘输入繁琐的11位号码...而PATH的作用正在于此,将指令添加进去后,我们只需要简单输入一个“harmes”即可运行Hermes Agent~那将指令添加到系统PATH中这件事难吗?其实也不难,因为我们有AI、有Trae,所以依旧交给它来干,你可以这么说:
现在请将hermes命令添加到系统PATH中,让我后续只需要输入“hermes”即可启动Hermes Agent
这个不需要等久,一会儿就搞定了:
之后我们可以再试一下,发现这次只是简单地输入一个“hermes”,就真的可以成功运行了:到这里为止,我们的Hermes就正常部署成功了!4.授权集成到微信接下来,来到最后一步:将Hermes接入到我们自己的微信里。此时无论你是查看Hermes到微信接入文档,还是直接问Trae,我们都需要在终端执行这一行命令:
hermes gateway setup
同样的,可以直接选择在Trae里让AI帮我们执行,也可以打开我们电脑的终端界面手动粘贴然后回车!
于是终端便会返回这些信息:
这切实也就是一些选择,相当于Hermes在问我们想要将它集成到哪个平台。可以看到Hermes原生支持的IM还是非常多的。我们选中想要接入的IM后,以微信为例,然后按空格键确认,随后继续输入“Y”并回车:
之后终端会直接弹出一个二维码,当然,也可能会显示说二维码渲染失败,但放心,会提供一个二维码的链接。所以我们只需要在浏览器打开这个链接并用微信扫码授权即可~授权完成后,我们回到终端界面,会接着显示一些Hermes在微信的权限选项供我们选择:比如第一个显示的是关于DM(微信私聊)授权的选择:
我让AI就恶这4个选项帮我总结了一张表供大家参考选择:
这里我比较推荐直接选第一个:Use DM pairing approval下一个是关于微信群组权限的配置:
我同样让AI汇总成了一张表格:
这里我选的是第三个~但因为这个选项需要指定微信群,所以在下一步我们有两个选择:第一个是填入我们想要接入的微信群ID;第二个是直接回车,默认先预留着接入群聊的这个设置,后续有需要了再进行配置。这时候就算是配置成功了:
之后就一路输入“Y”或者跳过就行了。遇到实在不懂的,直接截图扔给Trae,让它来帮我们看、为我们解释、帮助我们决策~
之后终端甚至还会继续追问你是否还要添加其它的频道,如果不需要的话,直接选择Done并点击空格就行了。接下来来到最后一步:终端问我们是否要重启网关,同样输入“Y”:
注意:网关重启后的终端很有可能会显示看起来很像报错的信息,但其实是正常。如果还是没把握,依旧像上面提到的,截图直接问Trae,它会帮你解决的!于是我们在微信上,就可以开始与Hermes愉快聊天了~
至此,完整的Hermes从部署到接入微信的流程,全部结束!但因为目前一个微信只能原生接入一个Agent,所以我相当于是用Hermes替换掉了原先的OpenClaw~对此我还为它重新起了个名字:
乍眼一看很离谱,但其实非常合理。毕竟Hermes,翻译过来就是爱马仕的意思吗?人生20余年,也算是拥有了一个属于自己的爱马仕~只不过不是什么时尚包包,而是一个AI小助手。并且,Hermes还跟前段时间很火的一个概念在名字上非常容易混淆...就是Herness Engineering其实在前两周我就专门写过一篇文章用大白话科普了什么是Harness Engineering,有需要的朋友可以跳转自取:一篇文章告诉你:最近爆火的Harness Engineering究竟是什么?但其实两者之间还真就是存在联系的,简单来说就是:Hermes直接将Herness Engineering加入到了自己的出厂设置中,而且还会随着用户的使用而日渐成熟稳定~后续我还会写一篇关于Hermes Agent、OpenClaw,以及Claude Code这3者差异的文章。在这里提前给大家预告一波,感兴趣的朋友可以关注后续更新~也算是用这样一个承诺来给自己上点压力哈哈...好了,今天的分享就到这里,在此感谢你的浏览。最后,如果你喜欢我的文章,欢迎点赞、转发和关注;如果我的文章能为你提供一点价值,那将是我的万分荣幸,在此感谢每一位读者🙏内容创作 | 小朱图片来源 | 截图AIZ荐读我的7000字长文自述:人人都需要AI的时代,我们一起成长!满血Seedance 2.0正式上线LibTV,我整理了5种超绝玩法(不用排队)扣子大更新!用Agent World构建了一个真实的AI宇宙~手把手带你从0入门AI编程,实现你的第一个产品idea!(超详细讲解)一篇文章通俗易懂告诉你:这些AI行业黑话,都是什么意思?